Magnetoresistive memory device

ABSTRACT

According to one embodiment, a magnetoresistive memory device includes: a first ferromagnetic layer; a stoichiometric first layer; a first insulator between the first ferromagnetic layer and the first layer; a second ferromagnetic layer between the first insulator and the first layer; and a non-stoichiometric second layer between the second ferromagnetic layer and the first layer. The second layer is in contact with the second ferromagnetic layer and the first layer.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2019-165449, filed Sep. 11, 2019, the entire contents of which are incorporated herein by reference.

FIELD

Embodiments generally relate to a magnetoresistive memory device.

BACKGROUND

A magnetoresistive memory device, which can store data using a magnetoresistive effect, is known.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows functional blocks of a magnetoresistive memory device of a first embodiment.

FIG. 2 is a circuit diagram of a memory cell array of the first embodiment.

FIG. 3 shows a cross-section structure of part of the memory cell array of the first embodiment.

FIG. 4 shows an example of the structure of a memory cell of the first embodiment.

FIG. 5 shows details of an example of the structure of a part of the memory cell of the first embodiment.

FIG. 6 shows diffusion of atoms in the memory cell of the first embodiment.

FIG. 7 shows functional blocks of a magnetoresistive memory device of a modification of the first embodiment.

FIG. 8 is a circuit diagram of a memory cell of the modification of the first embodiment.

FIG. 9 shows details of an example of the structure of a part of a memory cell of a second embodiment.

DETAILED DESCRIPTION

In general, according to one embodiment, a magnetoresistive memory device includes: a first ferromagnetic layer; a stoichiometric first layer; a first insulating layer between the first ferromagnetic layer and the first layer; a second ferromagnetic layer between the first insulator and the first layer; and a non-stoichiometric second layer between the second ferromagnetic layer and the first layer. The second layer is in contact with the second ferromagnetic layer and the first layer.

Embodiments will now be described with reference to the figures. In the following description, components with substantially the same functionalities and configurations will be referred to with the same reference numerals, and repeated descriptions may be omitted. The figures are schematic, and the relations between the thickness and the area of a plane of a layer and ratios of thicknesses of layers may differ from actual ones. Moreover, the figures may include components which differ in relations and/or ratios of dimensions in different figures. Moreover, the entire description for a particular embodiment also applies to another embodiment unless it is explicitly mentioned otherwise or obviously eliminated.

First Embodiment

<1. Structure (Configuration)>

<1.1. Overall Structure >

FIG. 1 shows functional blocks of the magnetoresistive memory device according to the first embodiment. As shown in FIG. 1, a magnetoresistive memory device 1 includes a memory cell array 11, an input and output circuit 12, a control circuit 13, a row selection circuit 14, a column selection circuit 15, a write circuit 16, and a read circuit 17.

The memory cell array 11 includes memory cells MC, word lines WL, and bit lines BL. The memory cell MC can store data in a non-volatile manner. Each memory cell MC is coupled to one word line WL and one bit line BL. Each word line WL is associated with a row. Each bit line BL is associated with a column. Selection of one row and selection of one or more columns specify one or more memory cells MC.

The input and output circuit 12 receives various types of a control signal CNT, various types of a command CMD, an address signal ADD, and data (write data) DAT, for example, from a memory controller 2, and transmits data (read data) DAT to, for example, the memory controller 2.

The row selection circuit 14 receives the address signal ADD from the input and output circuit 12, and brings one word line WL associated with the row that is specified by the received address signal ADD into a selected state.

The column selection circuit 15 receives the address signal ADD from the input and output circuit 12 and brings bit lines BL associated with the column that is specified by the received address signal ADD into a selected state.

The control circuit 13 receives the control signal CNT and the command CMD from the input and output circuit 12. The control circuit 13 controls the write circuit 16 and the read circuit 17 based on control instructed by the control signal CNT and the command CMD. Specifically, the control circuit 13 supplies voltages used for data writing to the write circuit 16 during the data writing to the memory cell array 11. Further, the control circuit 13 supplies voltages used for data reading to the read circuit 17 during the reading of data from the memory cell array 11.

The write circuit 16 receives write data DAT from the input and output circuit 12 and supplies the voltages used for data writing to the column selection circuit 15 based on the control by the control circuit 13 and the write data DAT.

The read circuit 17 includes a sense amplifier, and based on the control of the control circuit 13, uses the voltages used for data reading to determine data stored in the memory cells MC. The determined data is supplied to the input and output circuit 12 as the read data DAT.

<1.2. Circuit Configuration of Memory Cell Array>

FIG. 2 is a circuit diagram of a memory cell array 11 according to the first embodiment. As shown in FIG. 2, the memory cell array 11 includes (M+1) word lines WLa (WLa<0>, WLa<1>, . . . , and WLa<M>) and (M+1) word lines WLb (WLb<0>, WLb<1>, . . . , and WLb<M>), where M is a natural number. The memory cell array 11 also includes (N+1) bit lines BL (BL<0>, BL<1>, . . . , and BL<N>), where N is a natural number.

Each of the memory cells MC (MCa and MCb) includes two nodes: a first node coupled to one word line WL; and a second node coupled to one bit line BL. More specifically, the memory cells MCa encompass memory cells MCa<α, β> for all combinations of α and β, where α is every integer equal to or greater than 0 and equal to or less than M, and β is every integer equal to or greater than 0 and equal to or less than N, and the memory cell MCa<α, β> is coupled between the word line WLa<α> and the bit line BL<β>. Similarly, the memory cells MCb encompass memory cells MCb<α, β>, for all combinations of α and β, where α is every integer equal to or greater than 0 and equal to or less than M, and β is every integer equal to or greater than 0 and equal to or less than N, and the memory cell MCb<α, β> is coupled between the word line WLb<α> and the bit line BL<β>.

Each memory cell MC includes one magnetoresistive effect element VR (VRa or VRb) and one switching element SE (SEa or SEb). More specifically, the memory cell MCa<α, β> includes a magnetoresistive effect element VRa<α, β> and a switching element SEa<α, β> for all combinations of α and β, where α is every integer equal to or greater than 0 and equal to or less than M, and β is every integer equal to or greater than 0 and equal to or less than N. Moreover, each memory cell MCb<α, β> includes a magnetoresistive effect element VRb<α, β> and a switching element SEb<α, β> for all combinations of α and β, where α is every integer equal to or greater than 0 and equal to or less than M, and β is every integer equal to or greater than 0 and equal to or less than N.

In each memory cell MC, the magnetoresistive effect element VR and the switching element SE are coupled in series. The magnetoresistive effect element VR is coupled to one word line WL, and the switching element SE is coupled to one bit line BL.

The magnetoresistive effect element VR is capable of switching between a low-resistance state and a high-resistance state. The magnetoresistive effect element VR is capable of storing 1-bit data, utilizing the difference in the two resistance states.

The switching element SE includes two terminals. When a voltage smaller than a first threshold is applied in a first direction between the two terminals, the switching element SE is in a high-resistance state, i.e., electrically non-conductive (in an off state). On the other hand, when a voltage equal to or greater than a first threshold is applied in the first direction between the two terminals, the switching element SE is in a low-resistance state, for example, electrically conductive (in an on state). The switching element SE is further equipped with a function similar to the function of switching between the high-resistance state and the low-resistance state based on the magnitude of the voltage applied in the first direction, with respect to a second direction opposite to the first direction. By turning on or off the switching element SE, it is possible to perform control as to whether or not to supply a current to a magnetoresistive effect element VR coupled to the switching element SE, namely, whether or not to select the magnetoresistive effect element VR.

<1.3. Structure of Memory Cell Array>

FIG. 3 shows a cross-section structure of part of the memory cell array 11 of the first embodiment.

As shown in FIG. 3, a plurality of conductors 21 are provided above a semiconductor substrate (not shown). The conductors 21 extend along the y-axis, and are aligned along the x-axis. Each conductor 21 functions as one word line WL.

Each conductor 21 is coupled, at its top surface, to the bottom surfaces of a plurality of memory cells MCb. The memory cells MCb are aligned along the y-axis on each conductor 21, and this arrangement provides a matrix of memory cells MCb. Each memory cell MC includes a structure that functions as a switching element SE and another structure that functions as a magnetoresistive effect element VR. The structure that functions as a switching element SE and the structure that functions as a magnetoresistive effect element VR each have one or more layers, as will be described later.

A plurality of conductors 22 are provided above the memory cells MCb. The conductors 22 extend along the x-axis, and are aligned along the y-axis. Each conductor 22 is coupled, at its bottom surface, to the top surfaces of a plurality of memory cells MCb aligned along the x-axis. Each conductor 22 functions as one bit line BL.

Each conductor 22 is coupled, at its top surface, to the bottom surfaces of a plurality of memory cells MCa. The memory cells MCa are aligned along the x-axis on each conductor 22, and this arrangement provides a matrix of memory cells MCa. A further conductor 21 is provided on the top surfaces of the memory cells MCa aligned along the y-axis. The memory cell array as shown in FIG. 2 can be realized by repeatedly providing the structure from the lower-most layer of conductor 21 to the layer of memory cells MCa shown in FIG. 2 along the z-axis.

The memory cell array 11 further includes an inter-layer insulator in a region where the conductors 21, conductors 22, and memory cells MC are not provided.

<1.4. Structure of Memory Cell>

FIG. 4 shows an example of the structure of one memory cell MC of the first embodiment. As shown in FIG. 4, the memory cell MC includes a switching element SE and a magnetoresistive effect element VR on the switching element SE. The switching element SE includes a variable resistive material 32. The switching element SE may further include a bottom electrode 31 and a top electrode 33 as shown in FIG. 4.

The variable resistive material 32 is, for example, a switching element between two terminals, the first of the two terminals corresponding to one of the top surface and bottom surface of the variable resistive material 32, the second of the two terminals corresponding to the other one of the top surface and bottom surface of the variable resistive material 32. When a voltage applied between the two terminals is smaller than a threshold, the switching element is in a “high resistance” state, or, for example electrically non-conductive. When a voltage applied between the two terminals is greater than or equal to the threshold, the switching element becomes a “low resistance” state, or, for example, electrically conductive. The variable resistive material 32 includes at least one kind of chalcogen element selected from a group consisting of tellurium (Te), selenium (Se), and sulfur (S). Alternatively, the variable resistive material 32 may include chalcogenide, which is a compound including the above-described chalcogen element.

The magnetoresistive effect element VR exhibits a tunnel magnetoresistive effect, and includes a magnetic tunnel junction (MTJ). Specifically, the magnetoresistive effect element VR includes a ferromagnetic layer 41, an insulating layer 42, and a ferromagnetic layer 43. For example, as shown in FIG. 4, the insulating layer 42 is on the top surface of the ferromagnetic layer 41, and ferromagnetic layer 43 is on the top surface of the insulating layer 42.

Ferromagnetic layer 41 has an easy magnetization axis (indicated by an arrow) along a direction penetrating interfaces between ferromagnetic layer 41, insulating layer 42, and ferromagnetic layer 43, such as an easy magnetization axis at an angle from 45° to 90° with respect to the interfaces, or an easy magnetization axis along a direction orthogonal to the interfaces. The direction of magnetization of ferromagnetic layer 41 is intended to remain unchanged even when data is read or written in the magnetoresistive memory device 1. Ferromagnetic layer 41 can function as a so-called reference layer. Ferromagnetic layer 41 may include a plurality of layers.

Insulating layer 42 either contains or is made of, for example, magnesium oxide (MgO), and functions as a so-called “tunnel barrier”.

Ferromagnetic layer 43 either contains or is made of, for example, cobalt iron boron (CoFeB) or iron boride (FeB). Ferromagnetic layer 43 has an easy magnetization axis (indicated by arrows) along a direction penetrating interfaces between ferromagnetic layer 41, insulating layer 42, and ferromagnetic layer 43, such as an easy magnetization axis at an angle from 45° to 90° with respect to the interfaces, or an easy magnetization axis along a direction orthogonal to the interfaces. The magnetization direction of ferromagnetic layer 43 can be changed by data writing, and the ferromagnetic layer 43 can function as a so-called “storage layer”.

The property of the easy magnetization axis of ferromagnetic layer 41 or ferromagnetic layer 43 of extending along a direction penetrating the interfaces of ferromagnetic layer 41, insulating layer 42, and ferromagnetic layer 43, in particular, its property of forming an angle from 45° to 90° with respect to the interfaces, is referred to as a “perpendicular magnetic anisotropy”.

When the magnetization direction of ferromagnetic layer 43 is parallel to the magnetization direction of ferromagnetic layer 41, the magnetoresistive effect element VR is in a state of having a lower resistance. When the magnetization direction of ferromagnetic layer 43 is anti-parallel to the magnetization direction of ferromagnetic layer 41, the magnetoresistive effect element VR is in a state of having a higher resistance.

When a certain magnitude of write current flows from the ferromagnetic layer 43 to the ferromagnetic layer 41, the magnetization direction of ferromagnetic layer 43 becomes parallel to the magnetization direction of the ferromagnetic layer 41. In contrast, when another magnitude of write current flows from ferromagnetic layer 41 to ferromagnetic layer 43, the magnetization direction of ferromagnetic layer 43 becomes anti-parallel to the magnetization direction of the ferromagnetic layer 41.

The memory cell MC includes further layers. The further layers will be described with reference to FIG. 5.

FIG. 5 shows details of an example of the structure of a part of the memory cell MC according to the first embodiment. As shown in FIG. 5, the memory cell MC further includes a cap layer 46, a diffusion prevention layer (or, cap layer) 47, and a top layer 48.

The cap layer 46 is on the top surface of the ferromagnetic layer 43. The cap layer 46 is intended to absorb boron contained in the ferromagnetic layer 43. When being formed, the ferromagnetic layer 43 contains boron for, for example, realizing the properties required for the ferromagnetic layer 43. However, after the ferromagnetic layer 43 is formed, boron is not necessarily required. If anything, the less boron the ferromagnetic layer 43 contains, the higher the magnetic property, e.g., the perpendicular magnetic anisotropy, the ferromagnetic layer 43 has. For this reason, for example, the cap layer 46 is provided, and is helpful in absorbing boron diffused outside the ferromagnetic layer 43 in the process after the ferromagnetic layer 43 is formed.

The cap layer 46 is, for example, in a non-stoichiometric state (non-stoichiometric). The cap layer 46 includes one or more of respective nitrides and respective oxides of FeCoB-alloy, Fe, Co, B, magnesium (Mg), aluminum (Al), silicon (Si), calcium (Ca), scandium (Sc), titanium (Ti), vanadium (V), chrome (Cr), yttrium (Y), and gadolinium (Gd).

The diffusion prevention layer 47 is on the top surface of the cap layer 46. The diffusion prevention layer 47 is intended to prevent iron atoms in ferromagnetic layer 43 from widely diffusing outside the ferromagnetic layer 43. To serve this purpose, the diffusion prevention layer 47 is made of a stable material having a small lattice constant. To have such a feature, the diffusion prevention layer 47 can be stoichiometric. In the present specification and claims, a material being stoichiometric does not mean the material having a composition ratio 100% matching that of the chemical formula of the material. In actuality, a 100%-ideal stoichiometric state cannot be attained and, in general, when a stoichiometric material is formed on a sputtering target by sputtering (RF sputtering) using energy in a radio frequency (RF) region, the film formed by such sputtering is considered to be stoichiometric. By applying this general notion, the “stoichiometric” in the present specification and claims is defined as having the same stoichiometric property (degree of stoichiometry) as the film formed by such RF sputtering, or higher.

Being stoichiometric can also be defined as follows: As described above, iron atoms in the ferromagnetic layer 43 may diffuse outside the ferromagnetic layer 43. When having a higher stoichiometric property, the diffusion prevention layer 47 can more strongly prevent the diffusion of iron atoms from the ferromagnetic layer 43.

The more iron atoms diffuse outside the ferromagnetic layer 43 after being formed, the thinner the ferromagnetic layer 43 after diffusion becomes in comparison with the ferromagnetic layer 43 before diffusion (immediately after being formed). Based on the relationships of these phenomena, it can be considered that the smaller the difference in thickness of the ferromagnetic layer 43 before and after diffusion of iron atoms is, the higher the stoichiometric property the diffusion prevention layer 47 has. Based on this, being stoichiometric can be defined based on the difference in thickness of the ferromagnetic layer 43 before and after diffusion of iron atoms.

The thickness before diffusion can be a target thickness (or, set thickness) of ferromagnetic layers 43 input to a device that forms the ferromagnetic layers 43. In contrast, the thickness after diffusion can be the actual thickness of a ferromagnetic layer 43 of the finished magnetoresistive memory device 1, or the actual thickness after a film (for example, the cap layer 46) above the ferromagnetic layer 43 is formed.

Based on the above-described factors, a first material being stoichiometric can also be defined as follows: The first material is stoichiometric when the first material has a certain degree of stoichiometric property, diffusion of a kind of atoms in a second material is prevented by the first material, and the second material after diffusion of the atoms has a thickness equal to or greater than 89% the thickness of the second material before diffusion. Specifically, the diffusion prevention layer 47 is stoichiometric when the ferromagnetic layer 43 after diffusion has a thickness equal to or greater than 89% the set thickness of the ferromagnetic layer 43.

Based on the diffusion prevention layer 47 being intended to prevent iron atoms from passing therethrough, the diffusion prevention layer 47 can include a compound of a material made of an atom smaller than the iron atom. Specifically, the diffusion prevention layer 47 is made of one or more of B₂O₃, MgO, Al₂O₃, SiO₂, CaO, Sc₂O₃, TiO₂, V₂O₅, Cr₂O₃, FeO, Fe₃O₄, Fe₂O₃, CoO, Co₃O₄, BN, B₄C, diamond, and graphite.

The diffusion prevention layer 47 can also be formed by RF sputtering.

The top layer 48 is on the top surface of the diffusion prevention layer 47. The top layer 48 includes one or more of platinum (Pt), tungsten (W), tantalum (Ta), and ruthenium (Ru).

A further layer may be formed on the top surface of the top layer 48.

<1.5. Advantages (Advantageous effects)>

According to the first embodiment, a high-performance memory cell MC can be realized as will be described below.

The realization of a high-performance memory cell MC relates to the following two factors: The first factor is to reduce the number of boron atoms which are included in ferromagnetic layer 43 while the layer of a ferromagnetic layer 43 is being formed, after the layer is formed. The second factor is to prevent iron atoms in the ferromagnetic layer 43 from widely diffusing outside the ferromagnetic layer 43.

To realize a high-performance memory cell MC, a cap layer may be provided on the ferromagnetic layer 43. The cap layer is required to have the following two functions: The first function is to absorb boron atoms diffused from the ferromagnetic layer 43 so as to reduce the number of boron atoms in the ferromagnetic layer 43. The second function is to prevent iron atoms diffused from ferromagnetic layer 43 from passing through the cap layer. Even when iron atoms leave ferromagnetic layer 43, if they are held up in the cap layer, high performance of the memory cell MC can be maintained through cooperation between ferromagnetic layer 43 and the cap layer.

To realize the first function required for the cap layer, a non-stoichiometric cap layer may be used. Such a cap layer absorbs boron atoms diffused from the ferromagnetic layer 43; accordingly, the number of boron atoms in ferromagnetic layer 43 decreases. However, the non-stoichiometric cap layer allows iron atoms diffused from ferromagnetic layer 43 to pass therethrough. Therefore, iron atoms cannot be held up in the ferromagnetic layer 43, and the number of iron atoms in the ferromagnetic layer 43 unintentionally decreases.

To realize the second function required for the cap layer, a stoichiometric cap layer may be used. Such a cap layer can prevent iron atoms diffused from the ferromagnetic layer 43 from passing therethrough. However, the stoichiometric cap layer does not absorb boron atoms as much as required, and is not greatly helpful in realizing a ferromagnetic layer 43 having a high magnetic property.

According to the first embodiment, a non-stoichiometric cap layer 46 is provided on the top surface of a ferromagnetic layer 43, and a stoichiometric diffusion prevention layer 47 is provided on the top surface of the cap layer 46. Being non-stoichiometric, the cap layer 46 can absorb boron atoms (B) diffused from ferromagnetic layer 43, as shown in FIG. 6. In contrast, iron atoms (Fe) diffused from the ferromagnetic layer 43 pass through the cap layer 46. However, since the diffusion prevention layer 47 is stoichiometric, the iron atoms are blocked by the diffusion prevention layer 47, and are prevented from reaching the top layer 48. Accordingly, absorption of boron atoms from the ferromagnetic layer 43 and prevention of iron atoms from the ferromagnetic layer 43 from reaching the top layer 48 are mutually compatible.

<1.6. Modification>

The memory cell MC can include a select transistor ST instead of a switch element SE. FIG. 7 shows functional blocks of a magnetoresistive memory device of a modification of the first embodiment. As shown in FIG. 7, the memory cell array 11 includes a plurality of bit lines BL and /BL. One bit line BL and one bit line /BL form a bit line pair. Each memory cell MC is coupled to one word line WL and one bit line pair BL and /BL. The bit line pair BL and /BL is associated with a column, and is coupled to the column selection circuit 15. Selection of one row and selection of one or more columns specify one or more memory cells MC.

FIG. 8 is a circuit diagram of a memory cell of the modification of the first embodiment. The memory cell MC includes a magnetoresistive effect element VR and a select transistor ST. The select transistor ST is, for example, an n-type metal oxide semiconductor field effect transistor (MOSFET). The magnetoresistive effect element VR is coupled to one bit line BL at its first end, and is coupled to the first end (source or drain) of the select transistor ST at its second end. The second end (drain or source) of the select transistor ST is coupled to the bit line /BL. The gate of the select transistor ST is coupled to one word line WL, and the source thereof is coupled to bit line /BL.

Second Embodiment

The second embodiment differs from the first embodiment in terms of the positions of the cap layer 46 and the diffusion prevention layer 47. Hereinafter, points different from the first embodiment will be mainly described.

FIG. 9 shows details of an example of the structure of a part of a memory cell MC of the second embodiment. As shown in FIG. 9, the diffusion prevention layer 47 is on the top surface of ferromagnetic layer 43, and the cap layer 46 is on the top surface of the diffusion prevention layer 47. The top layer 48 is on the top surface of the cap layer 46.

The memory cell MC of the second embodiment includes a stoichiometric diffusion prevention layer 47 and a non-stoichiometric cap layer 46 between ferromagnetic layer 43 and the top layer 48, as in the first embodiment. Therefore, the memory cell MC of the second embodiment offers the same advantages as those of the first embodiment.

While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions. 

What is claimed is:
 1. A magnetoresistive memory device comprising: a first ferromagnetic layer; a stoichiometric first layer; a first insulator between the first ferromagnetic layer and the first layer; a second ferromagnetic layer between the first insulator and the first layer; and a non-stoichiometric second layer between the second ferromagnetic layer and the first layer, the second layer being in contact with the second ferromagnetic layer and the first layer, wherein the second layer includes one or more of: respective nitrides of FeCoB-alloy, Fe, Co, B, Mg, Al, Si, Ca, Sc, Ti, V, Cr, Y, and Gd, and respective oxides of FeCoB-alloy, Fe, Co, B, Mg, Al, Si, Ca, Ti, V, and Cr.
 2. The device according to claim 1, wherein the first layer includes one or more of B₂O₃, MgO, Al₂O₃, SiO₂, CaO, Sc₂O₃, TiO₂, V₂O₅, Cr₂O₃, FeO, Fe₃O₄, Fe₂O₃, CoO, Co₃O₄, BN, B₄C, diamond, and graphite.
 3. The device according to claim 1, wherein the first layer is made of one of B₂O₃, MgO, Al₂O₃, SiO₂, CaO, Sc₂O₃, TiO₂, V₂O₅, Cr₂O₃, FeO, Fe₃O₄, Fe₂O₃, CoO, Co₃O₄, BN, B₄C, diamond, and graphite.
 4. The device according to claim 1, wherein the second ferromagnetic layer has a first thickness before the second layer is provided and a second thickness after the second layer is provided, and the second thickness is equal to or greater than 89% of the first thickness.
 5. A magnetoresistive memory device comprising: a first ferromagnetic layer; a stoichiometric first layer including one or more of B₂O₃, MgO, Al₂O₃, SiO₂, CaO, Sc₂O₃, TiO₂, V₂O₅, Cr₂O₃, FeO, Fe₃O₄, Fe₂O₃, CoO, Co₃O₄, BN, B₄C, diamond, and graphite; a first insulator between the first ferromagnetic layer and the first layer; a second ferromagnetic layer between the first insulator and the first layer; and a non-stoichiometric second layer between the second ferromagnetic layer and the first layer, the second layer including one or more of: respective nitrides of FeCoB-alloy, Fe, Co, B, Mg, Al, Si, Ca, Sc, Ti, V, Cr, Y, and Gd, and respective oxides of FeCoB-alloy, Fe, Co, B, Mg, Al, Si, Ca, Ti, V, and Cr.
 6. The device according to claim 5, wherein the first layer is made of one of B₂O₃, MgO, Al₂O₃, SiO₂, CaO, Sc₂O₃, TiO₂, V₂O₅, Cr₂O₃, FeO, Fe₃O₄, Fe₂O₃, CoO, Co₃O₄, BN, B₄C, diamond, and graphite.
 7. The device according to claim 5, wherein the second ferromagnetic layer has a first thickness before the second layer is provided and a second thickness after the second layer is provided, and the second thickness is equal to or greater than 89% of the first thickness. 